/**
 * 此文件的作用为统一配置所有组件的props参数
 * 借此用户可以全局覆盖组件的props默认值
 * 无需在每个引入组件的页面中都配置一次
 */
import config from './config';

import actionSheet from './props/actionSheet.js';
import album from './props/album.js';
import alert from './props/alert.js';
import avatar from './props/avatar';
import avatarGroup from './props/avatarGroup';
import backtop from './props/backtop';
import badge from './props/badge';
import button from './props/button';
import calendar from './props/calendar';
import carKeyboard from './props/carKeyboard';
import cell from './props/cell';
import cellGroup from './props/cellGroup';
import checkbox from './props/checkbox';
import checkboxGroup from './props/checkboxGroup';
import circleProgress from './props/circleProgress';
import code from './props/code';
import codeInput from './props/codeInput';
import col from './props/col';
import collapse from './props/collapse';
import collapseItem from './props/collapseItem';
import columnNotice from './props/columnNotice';
import countDown from './props/countDown';
import countTo from './props/countTo';
import datetimePicker from './props/datetimePicker';
import divider from './props/divider';
import empty from './props/empty';
import form from './props/form';
import formItem from './props/formItem';
import gap from './props/gap';
import grid from './props/grid';
import gridItem from './props/gridItem';
import icon from './props/icon';
import image from './props/image';
import indexAnchor from './props/indexAnchor';
import indexList from './props/indexList';
import input from './props/input';
import keyboard from './props/keyboard';
import line from './props/line';
import lineProgress from './props/lineProgress';
import link from './props/link';
import list from './props/list';
import listItem from './props/listItem';
import loadingIcon from './props/loadingIcon';
import loadingPage from './props/loadingPage';
import loadmore from './props/loadmore';
import modal from './props/modal';
import navbar from './props/navbar';
import noNetwork from './props/noNetwork';
import noticeBar from './props/noticeBar';
import notify from './props/notify';
import numberBox from './props/numberBox';
import numberKeyboard from './props/numberKeyboard';
import overlay from './props/overlay';
import parse from './props/parse';
import picker from './props/picker';
import popup from './props/popup';
import radio from './props/radio';
import radioGroup from './props/radioGroup';
import rate from './props/rate';
import readMore from './props/readMore';
import row from './props/row';
import rowNotice from './props/rowNotice';
import scrollList from './props/scrollList';
import search from './props/search';
import section from './props/section';
import skeleton from './props/skeleton';
import slider from './props/slider';
import statusBar from './props/statusBar';
import steps from './props/steps';
import stepsItem from './props/stepsItem';
import sticky from './props/sticky';
import subsection from './props/subsection';
import swipeAction from './props/swipeAction';
import swipeActionItem from './props/swipeActionItem';
import swiper from './props/swiper';
import swipterIndicator from './props/swipterIndicator';
import _switch from './props/switch';
import tabbar from './props/tabbar';
import tabbarItem from './props/tabbarItem';
import tabs from './props/tabs';
import tag from './props/tag';
import text from './props/text';
import textarea from './props/textarea';
import toast from './props/toast';
import toolbar from './props/toolbar';
import tooltip from './props/tooltip';
import transition from './props/transition';
import upload from './props/upload';

const {
  color
} = config;

export default {
  ...actionSheet,
  ...album,
  ...alert,
  ...avatar,
  ...avatarGroup,
  ...backtop,
  ...badge,
  ...button,
  ...calendar,
  ...carKeyboard,
  ...cell,
  ...cellGroup,
  ...checkbox,
  ...checkboxGroup,
  ...circleProgress,
  ...code,
  ...codeInput,
  ...col,
  ...collapse,
  ...collapseItem,
  ...columnNotice,
  ...countDown,
  ...countTo,
  ...datetimePicker,
  ...divider,
  ...empty,
  ...form,
  ...formItem,
  ...gap,
  ...grid,
  ...gridItem,
  ...icon,
  ...image,
  ...indexAnchor,
  ...indexList,
  ...input,
  ...keyboard,
  ...line,
  ...lineProgress,
  ...link,
  ...list,
  ...listItem,
  ...loadingIcon,
  ...loadingPage,
  ...loadmore,
  ...modal,
  ...navbar,
  ...noNetwork,
  ...noticeBar,
  ...notify,
  ...numberBox,
  ...numberKeyboard,
  ...overlay,
  ...parse,
  ...picker,
  ...popup,
  ...radio,
  ...radioGroup,
  ...rate,
  ...readMore,
  ...row,
  ...rowNotice,
  ...scrollList,
  ...search,
  ...section,
  ...skeleton,
  ...slider,
  ...statusBar,
  ...steps,
  ...stepsItem,
  ...sticky,
  ...subsection,
  ...swipeAction,
  ...swipeActionItem,
  ...swiper,
  ...swipterIndicator,
  ..._switch,
  ...tabbar,
  ...tabbarItem,
  ...tabs,
  ...tag,
  ...text,
  ...textarea,
  ...toast,
  ...toolbar,
  ...tooltip,
  ...transition,
  ...upload
};